#include<stdio.h>
#include<stdlib.h>
#include<unistd.h>
#include<string.h>
int main()
{
  //getenv是获取环境变量的函数
  char* whoami=getenv("USER");
  if(whoami==NULL)
  {
    printf("你无法执行该命令，因为我不认识你\n");
    return 1;
  }
  else if(strcmp(whoami,"root")==0)
  {
    printf("我无法执行root命令\n");
  }
  else if(strcmp(whoami,"loukou-ruizi")==0)
  {
    printf("你是我的用户，欢迎！\n");
  }
  //不推荐以这种方式输出环境变量
 // extern char**environ;
 // int i=0;
 // for(;environ[i];i++)
 // {
 //   printf("environ[%d]->%s/n",i,environ[i]);
 // }
  return 0;
}
